package product.domain.repository;

import product.domain.model.Product;

import java.util.List;
import java.util.Optional;

public interface ProductRepository {
    Product save(Product product);
    void deleteById(Integer productId);
    Optional<Product> findById(Integer productId);
    List<Product> findAll();

    // ➕ 新增方法
    List<Product> findByUserId(Long userId);
    List<Product> findByCategory(String category);
}